HAL SDIO APIs listing for migration ¶
This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.
HAL SDIO constants ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_SDIOS_DATA_RATE_DDR50 |
u5, h5, h7 |
HAL_SDIO_SPEED_MODE_DDR50 |
|
|
HAL_SDIOS_DATA_RATE_SDR12 |
u5, h5, h7 |
HAL_SDIO_SPEED_MODE_SDR12 |
|
|
HAL_SDIOS_DATA_RATE_SDR25 |
u5, h5, h7 |
HAL_SDIO_SPEED_MODE_SDR25 |
|
|
HAL_SDIOS_DATA_RATE_SDR50 |
u5, h5, h7 |
HAL_SDIO_SPEED_MODE_SDR50 |
|
|
HAL_SDIO_1_WIRE_MODE |
u5, h5, h7 |
HAL_SDIO_BUS_WIDE_1BIT |
|
|
HAL_SDIO_4_WIRES_MODE |
u5, h5, h7 |
HAL_SDIO_BUS_WIDE_4BIT |
|
|
HAL_SDIO_BUS_WIDTH_8BIT_NOT_SUPPORTED |
u5, h5, h7 |
HAL_SDIO_BUS_WIDTH_8BIT_NOT_SUPPORTED |
|
|
HAL_SDIO_BUS_WIDTH_8BIT_SUPPORTED |
u5, h5, h7 |
HAL_SDIO_BUS_WIDTH_8BIT_SUPPORTED |
|
|
HAL_SDIO_DATA_BLOCK_SIZE_1024BYTE |
u5, h5, h7 |
HAL_SDIO_BLOCK_SIZE_1024BYTE |
|
|
HAL_SDIO_DATA_BLOCK_SIZE_128BYTE |
u5, h5, h7 |
HAL_SDIO_BLOCK_SIZE_128BYTE |
|
|
HAL_SDIO_DATA_BLOCK_SIZE_16BYTE |
u5, h5, h7 |
HAL_SDIO_BLOCK_SIZE_16BYTE |
|
|
HAL_SDIO_DATA_BLOCK_SIZE_1BYTE |
u5, h5, h7 |
HAL_SDIO_BLOCK_SIZE_1BYTE |
|
|
HAL_SDIO_DATA_BLOCK_SIZE_2048BYTE |
u5, h5, h7 |
HAL_SDIO_BLOCK_SIZE_2048BYTE |
|
|
HAL_SDIO_DATA_BLOCK_SIZE_256BYTE |
u5, h5, h7 |
HAL_SDIO_BLOCK_SIZE_256BYTE |
|
|
HAL_SDIO_DATA_BLOCK_SIZE_2BYTE |
u5, h5, h7 |
HAL_SDIO_BLOCK_SIZE_2BYTE |
|
|
HAL_SDIO_DATA_BLOCK_SIZE_32BYTE |
u5, h5, h7 |
HAL_SDIO_BLOCK_SIZE_32BYTE |
|
|
HAL_SDIO_DATA_BLOCK_SIZE_4BYTE |
u5, h5, h7 |
HAL_SDIO_BLOCK_SIZE_4BYTE |
|
|
HAL_SDIO_DATA_BLOCK_SIZE_512BYTE |
u5, h5, h7 |
HAL_SDIO_BLOCK_SIZE_512BYTE |
|
|
HAL_SDIO_DATA_BLOCK_SIZE_64BYTE |
u5, h5, h7 |
HAL_SDIO_BLOCK_SIZE_64BYTE |
|
|
HAL_SDIO_DATA_BLOCK_SIZE_8BYTE |
u5, h5, h7 |
HAL_SDIO_BLOCK_SIZE_8BYTE |
|
|
HAL_SDIO_ERROR_DATA_CRC_FAIL |
u5, h5, h7 |
HAL_SDIO_ERROR_DATA_CRC_FAIL |
|
|
HAL_SDIO_ERROR_DATA_TIMEOUT |
u5, h5, h7 |
HAL_SDIO_ERROR_DATA_TIMEOUT |
|
|
HAL_SDIO_ERROR_INVALID_CALLBACK |
u5, h5, h7 |
Removed / New usage changes |
|
|
HAL_SDIO_ERROR_NONE |
u5, h5, h7 |
HAL_SDIO_ERROR_NONE |
|
|
HAL_SDIO_ERROR_RX_OVERRUN |
u5, h5, h7 |
HAL_SDIO_ERROR_RX_OVERRUN |
|
|
HAL_SDIO_ERROR_TIMEOUT |
u5, h5, h7 |
Removed / New usage changes |
|
|
HAL_SDIO_ERROR_TX_UNDERRUN |
u5, h5, h7 |
HAL_SDIO_ERROR_TX_UNDERRUN |
|
|
HAL_SDIO_FBR_SUPPORT_CSA |
u5, h5, h7 |
Removed / Used internally |
|
|
HAL_SDIO_FBR_SUPPORT_POWER_SELECTION |
u5, h5, h7 |
Removed / Used internally |
|
|
HAL_SDIO_FUNCTION_0 |
u5, h5, h7 |
HAL_SDIO_FUNCTION_0 |
|
|
HAL_SDIO_FUNCTION_1 |
u5, h5, h7 |
HAL_SDIO_FUNCTION_1 |
|
|
HAL_SDIO_FUNCTION_2 |
u5, h5, h7 |
HAL_SDIO_FUNCTION_2 |
|
|
HAL_SDIO_FUNCTION_3 |
u5, h5, h7 |
HAL_SDIO_FUNCTION_3 |
|
|
HAL_SDIO_FUNCTION_4 |
u5, h5, h7 |
HAL_SDIO_FUNCTION_4 |
|
|
HAL_SDIO_FUNCTION_5 |
u5, h5, h7 |
HAL_SDIO_FUNCTION_5 |
|
|
HAL_SDIO_FUNCTION_6 |
u5, h5, h7 |
HAL_SDIO_FUNCTION_6 |
|
|
HAL_SDIO_FUNCTION_7 |
u5, h5, h7 |
HAL_SDIO_FUNCTION_7 |
|
|
HAL_SDIO_MODE_BLOCK |
u5, h5, h7 |
HAL_SDIO_BLOCK_MODE_BLOCK |
|
|
HAL_SDIO_MODE_BYTE |
u5, h5, h7 |
HAL_SDIO_BLOCK_MODE_BYTE |
|
|
HAL_SDIO_OP_CODE_AUTO_INC |
u5, h5, h7 |
HAL_SDIO_OP_CODE_INC_AUTO |
|
|
HAL_SDIO_OP_CODE_NO_INC |
u5, h5, h7 |
HAL_SDIO_OP_CODE_INC_NO |
|
|
HAL_SDIO_READ_AFTER_WRITE |
u5, h5, h7 |
HAL_SDIO_READ_AFTER_WRITE |
|
|
HAL_SDIO_WRITE_ONLY |
u5, h5, h7 |
HAL_SDIO_WRITE_ONLY |
|
|
SDIO_CONTEXT_DMA |
u5, h5, h7 |
Removed / Used internally |
|
|
SDIO_CONTEXT_IT |
u5, h5, h7 |
Removed / Used internally |
|
|
SDIO_CONTEXT_NONE |
u5, h5, h7 |
Removed / Used internally |
|
|
SDIO_CONTEXT_READ_MULTIPLE_BLOCK |
u5, h5, h7 |
Removed / Used internally |
|
|
SDIO_CONTEXT_READ_SINGLE_BLOCK |
u5, h5, h7 |
Removed / Used internally |
|
|
SDIO_CONTEXT_WRITE_MULTIPLE_BLOCK |
u5, h5, h7 |
Removed / Used internally |
|
|
SDIO_CONTEXT_WRITE_SINGLE_BLOCK |
u5, h5, h7 |
Removed / Used internally |
HAL SDIO enumerations ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_SDIO_CallbackIDTypeDef |
u5, h5, h7 |
Removed / New usage changes |
|
|
HAL_SDIO_ERROR_CB_ID |
u5, h5, h7 |
Removed / New usage changes |
|
|
HAL_SDIO_MSP_DEINIT_CB_ID |
u5, h5, h7 |
Removed / New usage changes |
|
|
HAL_SDIO_MSP_INIT_CB_ID |
u5, h5, h7 |
Removed / New usage changes |
|
|
HAL_SDIO_RX_CPLT_CB_ID |
u5, h5, h7 |
Removed / New usage changes |
|
|
HAL_SDIO_STATE_BUSY |
u5, h5, h7 |
HAL_SDIO_STATE_ACTIVE |
|
|
HAL_SDIO_STATE_READY |
u5, h5, h7 |
HAL_SDIO_STATE_IDLE |
|
|
HAL_SDIO_STATE_RESET |
u5, h5, h7 |
HAL_SDIO_STATE_RESET |
|
|
HAL_SDIO_StateTypeDef |
u5, h5, h7 |
hal_sdio_state_t |
|
|
HAL_SDIO_TX_CPLT_CB_ID |
u5, h5, h7 |
Removed / New usage changes |
HAL SDIO macros ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
__HAL_SDIO_CLEAR_FLAG |
u5, h5, h7 |
HAL_SDIO_ClearFlag |
|
|
__HAL_SDIO_DISABLE_IT |
u5, h5, h7 |
HAL_SDIO_DisableIT |
|
|
__HAL_SDIO_ENABLE_IT |
u5, h5, h7 |
HAL_SDIO_EnableIT |
|
|
__HAL_SDIO_GET_FLAG |
u5, h5, h7 |
HAL_SDIO_IsActiveFlag |
|
|
__HAL_SDIO_GET_IT |
u5, h5, h7 |
HAL_SDIO_IsActiveFlag |
|
|
__HAL_SDIO_GET_IT_SOURCE |
u5, h5, h7 |
Removed / Used internally |
HAL SDIO structures ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_SDIO_CCCR_TypeDef |
u5, h5, h7 |
hal_sdio_cccr_t |
|
|
HAL_SDIO_DirectCmd_TypeDef |
u5, h5, h7 |
hal_sdio_direct_cmd_t |
|
|
HAL_SDIO_ExtendedCmd_TypeDef |
u5, h5, h7 |
hal_sdio_extended_cmd_t |
|
|
HAL_SDIO_FBR_t |
u5, h5, h7 |
hal_sdio_fbr_t |
|
|
SDIO_HandleTypeDef |
u5, h5, h7 |
hal_sdio_handle_t |
|
|
SDIO_InitTypeDef |
u5, h5, h7 |
hal_sdio_config_t |
|
|
SDIO_TypeDef |
u5, h5, h7 |
hal_sdio_t |
HAL SDIO functions ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_SDIO_AbortIOFunction |
u5, h5, h7 |
HAL_SDIO_AbortIOFunction |
|
|
HAL_SDIO_CardReset |
u5, h5, h7 |
HAL_SDIO_ResetCard |
|
|
HAL_SDIO_ConfigFrequency |
u5, h5, h7 |
HAL_SDIO_SetTransferClockFreq |
|
|
HAL_SDIO_DeInit |
u5, h5, h7 |
HAL_SDIO_DeInit |
|
|
HAL_SDIO_DisableIOAsynInterrupt |
u5, h5, h7 |
HAL_SDIO_DisableIOAsynInterrupt |
|
|
HAL_SDIO_DisableIOFunction |
u5, h5, h7 |
HAL_SDIO_DisableIOFunction |
|
|
HAL_SDIO_DisableIOFunctionInterrupt |
u5, h5, h7 |
HAL_SDIO_DisableIOFunctionInterrupt |
|
|
HAL_SDIO_DriveTransceiver_1_8V_Callback |
u5, h5, h7 |
HAL_SDIO_DriveTransceiver_1_8V_Callback |
|
|
HAL_SDIO_EnableIOAsynInterrupt |
u5, h5, h7 |
HAL_SDIO_EnableIOAsynInterrupt |
|
|
HAL_SDIO_EnableIOFunction |
u5, h5, h7 |
HAL_SDIO_EnableIOFunction |
|
|
HAL_SDIO_EnableIOFunctionInterrupt |
u5, h5, h7 |
HAL_SDIO_EnableIOFunctionInterrupt |
|
|
HAL_SDIO_ErrorCallback |
u5, h5, h7 |
HAL_SDIO_ErrorCallback |
|
|
HAL_SDIO_GetCardCommonControlRegister |
u5, h5, h7 |
HAL_SDIO_GetCardCommonControlRegister |
|
|
HAL_SDIO_GetCardFBRRegister |
u5, h5, h7 |
HAL_SDIO_GetCardFunctionBasicRegister |
|
|
HAL_SDIO_GetError |
u5, h5, h7 |
HAL_SDIO_GetLastErrorCodes |
|
|
HAL_SDIO_GetState |
u5, h5, h7 |
HAL_SDIO_GetState |
|
|
HAL_SDIO_IOFunctionCallback |
u5, h5, h7 |
HAL_SDIO_IOFunctionCallback |
|
|
HAL_SDIO_IOFunction_CallbackTypeDef |
u5, h5, h7 |
hal_sdio_io_function_cb_t |
|
|
HAL_SDIO_IRQHandler |
u5, h5, h7 |
HAL_SDIO_IRQHandler |
|
|
HAL_SDIO_Init |
u5, h5, h7 |
HAL_SDIO_Init |
|
|
HAL_SDIO_MspDeInit |
u5, h5, h7 |
Removed / New usage changes |
|
|
HAL_SDIO_MspInit |
u5, h5, h7 |
Removed / New usage changes |
|
|
HAL_SDIO_ReadDirect |
u5, h5, h7 |
HAL_SDIO_ReadDirect |
|
|
HAL_SDIO_ReadExtended |
u5, h5, h7 |
HAL_SDIO_ReadExtended |
|
|
HAL_SDIO_ReadExtended_DMA |
u5, h5, h7 |
HAL_SDIO_ReadExtended_DMA |
|
|
HAL_SDIO_RegisterCallback |
u5, h5, h7 |
HAL_SDIO_RegisterXferCpltCallback, HAL_SDIO_RegisterErrorCallback |
|
|
HAL_SDIO_RegisterIOFunctionCallback |
u5, h5, h7 |
HAL_SDIO_RegisterIOFunctionCallback |
|
|
HAL_SDIO_RegisterIdentifyCardCallback |
u5, h5, h7 |
Removed / New usage changes |
|
|
HAL_SDIO_RegisterTransceiverCallback |
u5, h5, h7 |
HAL_SDIO_RegisterTransceiverCallback |
|
|
HAL_SDIO_RxCpltCallback |
u5, h5, h7 |
HAL_SDIO_RegisterXferCpltCallback |
|
|
HAL_SDIO_SelectIOFunction |
u5, h5, h7 |
HAL_SDIO_SelectIOFunction |
|
|
HAL_SDIO_SetBlockSize |
u5, h5, h7 |
HAL_SDIO_SetBlockSize |
|
|
HAL_SDIO_SetDataBusWidth |
u5, h5, h7 |
HAL_SDIO_SetDataBusWidth |
|
|
HAL_SDIO_SetSpeedMode |
u5, h5, h7 |
HAL_SDIO_SetSpeedMode |
|
|
HAL_SDIO_TxCpltCallback |
u5, h5, h7 |
HAL_SDIO_RegisterXferCpltCallback |
|
|
HAL_SDIO_UnRegisterCallback |
u5, h5, h7 |
Removed / New usage changes |
|
|
HAL_SDIO_UnRegisterTransceiverCallback |
u5, h5, h7 |
Removed |
|
|
HAL_SDIO_WriteDirect |
u5, h5, h7 |
HAL_SDIO_WriteDirect |
|
|
HAL_SDIO_WriteExtended |
u5, h5, h7 |
HAL_SDIO_WriteExtended |
|
|
HAL_SDIO_WriteExtended_DMA |
u5, h5, h7 |
HAL_SDIO_WriteExtended_DMA |
|
|
pSDIO_CallbackTypeDef |
u5, h5, h7 |
Removed / New usage changes |
|
|
pSDIO_IdentifyCardCallbackTypeDef |
u5, h5, h7 |
hal_sdio_identify_card_t |
|
|
pSDIO_TransceiverCallbackTypeDef |
u5, h5, h7 |
hal_sdio_transceiver_cb_t |